package com.simple.portal.dao;

import java.util.List;

import com.simple.portal.vo.OrganizationVO;

public interface IOrganizationDAO {
	OrganizationVO findById(final String id);
    
    void save(final OrganizationVO organizationVO,final String operator);
    
    void update(final OrganizationVO organizationVO,final String type,final String operator);

    List<OrganizationVO> findAll();

    void delete(final OrganizationVO organizationVO,final String operator);
    
    void delete(final String id,final String operator);
    
    List<OrganizationVO> findOrganizationVOList(final String userId);

	List<OrganizationVO> findProviderList(final String userId,final String organizationType);

	List<OrganizationVO> findProvider(final String applicationId);


}
